package com.lxk.service.setting.response;

import lombok.Data;

/**
 * 微信支付配置项
 */
@Data
public class ChannelWXPayDto {
    /**
     * 服务商应用编号
     */
    private SettingConfigItemDto slAppId;

    /**
     * 服务商商户号
     */
    private SettingConfigItemDto slMchId;

    /**
     * 租户编号
     */
    private String tenantId;

    /**
     * appID
     */
    private String appId;

    /**
     * 微信支付证书证书pem如：/home/env/wxpay/apiclient_cert.pem
     */
    private SettingConfigItemDto certPath;

    /**
     * 微信支付证书P12证
     */
    private SettingConfigItemDto certP12Path;

    /**
     * 微信支付证书私钥pem如：/home/env/wxpay/apiclient_key.pem
     */
    private SettingConfigItemDto keyPath;

    /**
     * partnerKey
     */
    private SettingConfigItemDto partnerKey;

    /**
     * 微信支付V2Key
     */
    private SettingConfigItemDto apiKey;

    /**
     * 微信支付V3Key
     */
    private SettingConfigItemDto apiKey3;

    /**
     * 商户号
     */
    private SettingConfigItemDto mchId;

    /**
     * 域名
     */
    private SettingConfigItemDto domain;

    /**
     * 退款回调地址
     */
    private SettingConfigItemDto wxRefundNotifyUrl;

    /**
     * 支付回调地址
     */
    private SettingConfigItemDto wxPayNotifyUrl;
}
